/* reset */
*{margin:0;padding:0;}
p strong{font-weight:bold;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li { list-style:none;}
em, i { font-style:normal;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none;color:#333;}
a img { display:block; border:none;}
input, textarea { outline:none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5; font-size:12px; background:#fff;}
body, button, input, select, textarea { font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;}
.none{ display:none;}
.left { float:left;}
.right { float:right;}
.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.clearfix { zoom:1;}
.ellipsis { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
a:hover{ text-decoration:none;}
.container{ width:1180px; margin:0 auto;}

.header{ width: 1180px; margin:0 auto; height:90px;position:relative;zoom:1;overflow:visible;}
.header .logo{ width:488px; height:100%; float:left; margin-top:5px;display:block;}
.header .logo img {display: block;height:82px;}
.header .honor {float:left;margin-left:20px;margin-top:12px;}

/*ËÑË÷¿ò*/
.search{position: absolute;right: 0;border: 1px solid #F0F0F0;width: 280px;height: 40px;top: 20px;-webkit-border-radius: 3px;border-radius: 3px;}
.search .text {color: #999999;font-size: 1.4em;display: block;width: 80px;float: left;text-align: center;line-height: 38px;}
.search form {display: block;width: 280px;}
.search .keyword {display: block;width: 100%;color: #333;padding-left: 10px;font-size: 1em;line-height: 38px;outline: none;border-radius: 3px;border: none;}
.search .inputSub {display: block;width: 64px;height: 38px;line-height: 38px;padding-left: 20px;cursor: pointer;position: absolute;right: 0px;top: 0px;background: #9a0500 url(../images/search_btn.png) 5px center no-repeat;border: none;outline: none;color: #FFF;font-size: 1em;border-top-right-radius: 3px;border-bottom-right-radius: 3px}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999999;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #999999;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #999999;}
.fl{float:left;}
.fr{float:right;}
.ml30 {margin-left: 30px;}
/*ËÑË÷¿ò½áÊø*/
/*»¶Ó­*/
.welcome {position: absolute;bottom: 5px;right: 0;font-size: 1.2em;color: #666666;font-family: "ËÎÌå"}

/* ÓÑÇéÁ´½Ó */
.link-list {margin:0 auto 20px auto;width: 1180px;background-color: #F0F0F0;height: 40px;line-height: 40px;}
.link-list .title {display: inline-block;height: 100%;background-color: #9a0500;position: relative;font-size: 18px;color: #FFF;padding: 0px 10px 0px 30px;}
.link-list .title:after {content: '';display: inline-block;width: 16px;height: 5px;background-color: #FFF;position: absolute;left: 0;top: 50%;margin-top: -2.5px;}
.link-list a {display: inline-block;height: 100%;padding: 0 20px;color: #666666;font-size: 14px;}
.link-list a:hover {color: #0075C2;}
.footer {width: 100%;height: auto;background-color: #3A3D46;padding: 10px 0;margin: 0 auto;font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå", "Microsoft YaHei", Arial, FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", sans-serif, "Segoe UI", "Lucida Grande", Helvetica;color: #333;}
.footer .address,.footer .nav,.footer .contactus {width: auto;float: none;margin-right: 0;}
.copyright .w960 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.footer .contactus li .right {float: left;}
.footer .contactus .submit {float: left;margin-left: 245px;}
.yn-contact{width: 1180px;margin: 0 auto;padding: 20px 0 20px 0;}
.yn-contact .left-box {float: left;width: 745px;}
.yn-contact .right-box {float: right;width: 430px;}
.contact {margin-left: 5px;display: block;border-bottom: 1px solid #262A2D;padding:10px 0;}
.yn-contact .left-box .map {display: block;float: left;width: 264px;height: 158px;margin-right:10px;}
.yn-contact .left-box .contact .contact-us {font-size: 18px;color: #FFF;padding-left:10px;display: block}
.yn-contact .left-box .contact .top {margin: 10px 0;}
.yn-contact .left-box .contact .top li {display: block;line-height:30px;overflow:hidden;}
#imgConac{height: 50px;}
.yn-contact .left-box .contact .top li a {font-size: 14px;color: #B9BFC5;padding-left: 18px;}
.yn-contact .left-box .contact .top li a.address {background: url('../images/addr.png') left center no-repeat;}
.yn-contact .left-box .contact .top li a.tel {background: url('../images/tel.png') left center no-repeat;padding-left: 22px;}
.yn-contact .left-box .contact .top li a.fax {background: url('../images/fax.png') left center no-repeat;margin-left: 40px;}
.yn-contact .left-box .bottom {display:block;}
.yn-contact .left-box .bottom a {display: block;padding: 5px 0 3px 0;color: #B9BFC5;font-size: 14px;}
.yn-contact .left-box .bottom a img{display:inline-block;}
.yn-contact .right-box {text-align: right;position:relative;}
.yn-contact .right-box img{width:200px;position:absolute;left:100px;top:30px;}
.mobile_menu{ display:none;}
.mobile_nav{ display:none;}
.clearfloat:after,.clearfloat:before {content: " ";display: table;width: 0;height: 0;clear: both}
/* ×ÀÃæµ¼º½ */
.nav{width:100%;background:#9a0500;}
.nav:after,.nav:before{content: '';clear: both;display: block;height: 0;overflow: hidden;visibility: hidden;}
.flexy-menu {width: 1280px;margin: 0 auto;padding: 0;display: block;list-style: none;font-size:1.3em;}
.flexy-menu li {display: inline;font-size: 1em;margin: 0;padding: 0;min-width: 94px;float: left;line-height: 20px;position: relative;text-align: center;}
.flexy-menu > li > a {padding: 20px 25px;color: #fefefe;text-decoration: none;display: block;text-transform: uppercase;-webkit-transition: color .2s linear,background .2s linear;-moz-transition: color .2s linear,background .2s linear;-o-transition: color .2s linear,background .2s linear;transition: color .2s linear,background .2s linear}
.flexy-menu li:hover > a, .flexy-menu li.active a {background: #b21914;color: #fff}
.flexy-menu li.right {float: right;}
.flexy-menu ul, .flexy-menu ul li ul {list-style: none;margin: 0;padding: 0;display: none;position: absolute;z-index: 99999;width: 118px;background: #9a0500;box-shadow: 0 1px 1px rgba(0,0,0,0.3);}
.flexy-menu ul {top: 60px;left: 0;}
.flexy-menu ul li ul {top: 0;left: 100%;}
.flexy-menu ul li {clear: both;width: 100%;border: 0;}
.flexy-menu ul li a {padding: 10px 20px;width: 100%;color: #dedede;text-decoration: none;display: inline-block;float: left;clear: both;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-transition: color .2s linear,background .2s linear;-moz-transition: color .2s linear,background .2s linear;-o-transition: color .2s linear,background .2s linear;transition: color .2s linear,background .2s linear;}
